package com.shell.customer.invitation.service;

import com.shell.bee.persistence.model.PageLimit;
import com.shell.bee.persistence.service.PersistentService;
import com.shell.customer.invitation.vo.Invitation;
import com.shell.customer.po.CusInvt;
import java.util.List;

public abstract interface InvtCusService extends PersistentService<CusInvt> {
	public abstract void editInvitation(CusInvt paramCusInvt);

	public abstract String impt(String paramString1, String paramString2, String paramString3) throws Exception;

	public abstract void invite(String paramString);

	public abstract List<Invitation> findInvitations(PageLimit paramPageLimit, Invitation paramInvitation);

	public abstract List<Invitation> findInvitationsForGroup(PageLimit paramPageLimit, Invitation paramInvitation);

	public abstract List<CusInvt> getCusInvtByCusName(String paramString);

	public abstract int updateIvtCusNameByinviteeId(String paramString1, String paramString2);

	public abstract List<Invitation> countInviteNum(String paramString);
}
